import logging
import redis



#配置参数
class Config(object):

    DEBUG=True

    #SQLAlchemy的配置
    SQLALCHEMY_DATABASE_URI='mysql://root:mysql@127.0.0.1:3306/first'
    SQLALCHEMY_TRACK_MODIFICATIONS=False

    #ip与端口
    HOST='127.0.0.1'
    PORT=6379

    # 对session的一些配置
    SESSION_TYPE = "redis"
    SESSION_USE_SIGNER = True
    SESSION_KEY_PREFIX='Session初始化:'
    SESSION_REDIS = redis.StrictRedis(host=HOST, port=PORT)
    PERMANENT_SESSION_LIFETIME = 3600 * 24 * 2

    #秘钥
    SECRET_KEY='&^$^*(@^&#$&'




class DevelopmentConfig(Config):
    # logging.basicConfig(level=logging.DEBUG)
    LV=logging.DEBUG


class ProductionConfig(Config):
    DEBUG=False
    # logging.basicConfig(level=logging.ERROR)
    LV=logging.ERROR



#创建字典，使用对应的模式参数使用对象的模式类
config_dirct = {
    'develop':DevelopmentConfig,
    'product':ProductionConfig
}
